/*================================================================
*   Copyright (C) 2023 Sangfor Ltd. All rights reserved.
*   
*   文件名称：ex13.c
*   创 建 者：szmoto, szmoto@vip.qq.com
*   创建日期：2023年02月20日
*   描    述：
*
================================================================*/

#include <stdio.h>

int main(int argc, char *argv[]){
	if(argc != 2){
		printf("ERROR: You need one argument.\n");
		// this is how you abort a program
		return 1;
	}

	int i = 0;
	for(i =0; argv[1][i] != '\0'; i++){
	char letter = argv[1][i];

	switch(letter){
		case 'a':
		case 'A':
			printf("%d: 'A'\n", i);
			break;
		case 'e':
		case 'E':
			printf("%d: 'E'\n", i);
			break;
		case 'o':
		case 'O':
			printf("%d: 'O'\n", i);
			break;
		case 'u':
		case 'U':
			printf("%d: 'U'\n", i);
			break;
		case 'y':
		case 'Y':
			if(i>2){
				// it's only sometimes Y
				printf("%d: 'Y'\n", i);
			}
			break;
		default:
			printf("%d: %c is not a vowel\n", i, letter);
		}
	}
	
	return 0;
}
